#include "include.h"

void eeprom_init(){
   /*  初始化EEPROM 的大小*/
    EEPROM.begin(512);
}

/*
 *  保存参数到EEPROM
 */
void eeprom_saveConfig(){
    // Serial.println("\r\n[---Save config---]");
    uint8_t *p = (uint8_t*)(&wifi_struct);
    for (int i = 0; i < sizeof(wifi_struct); i++){
        EEPROM.write(i, *(p + i));
    }
    EEPROM.commit();
}
/*
 *  从EEPROM加载参数
 */
void eeprom_loadConfig(){
    // Serial.println("\r\n[---Read config---]");
    uint8_t *p = (uint8_t*)(&wifi_struct);
    for (int i = 0; i < sizeof(wifi_struct); i++){
        *(p + i) = EEPROM.read(i);
    }
}
